J'ai divisé cette page en plusieurs parties. Ce n'est pas forcément intéressant de séparer les sujets en plusieurs pages. Voici quelques manipulations des images et des pdf sous Linux.
Comment convertir des images en pdf & vice-versa ?
Dans un seul PDF ou autre docs
Ouvrir le terminal, utiliser la commande :
convert
Vérifier dans quel dossier vous vous situez, ajouter vos images et seulement celle-ci et excutez la commande :

Il est fort possible que les images ne se convertissent pas dans l'ordre dans le pdf. Pour éviter ce désagraement, il est possible d'utiliser la commande :
convert 'images-%d.jpg[1-20]' file.pdf
Dont le %d qui représente l'indatation des imahes (ex : images-1, images-2 ...), le tout schématisé par les paranthèses, donc ici, tu convertit les images de 1 à 20.
Orientation des images en fichier pdf
convert -rotate 90 *.jpg output.pdf
Si les images sont trop compréssées, ajouter l'argument : -compress lossless. Attention, lorsque je l'ai testé, ce dernier n'a pas été fiable.
Orientation des images en fichier pdf

Convertir PDF en image
Ouvrir le terminal, utiliser la commande :
pdftoppm
Commande permettant de choisir l'extension, ainsi que la qualité :
pdftoppm -jpeg -r 300 FICHIER.pdf IMAGEx
IMAGE sera indenté automatiquement par la commande donc IMAGE- = IMAGE-1, puis IMAGE-2 ...
300 = 300 DPI. Possibilité de choisir 600 ou 1200 DPI.
Il est également possible de choisir les pages à convertir :
pdftoppm -( image_format) -f N -l N (pdf_name) (image_name)
- -f et -l representent la première et dernière page.
Pour le choix d'autres options :couleurs, pdf avec mot de passe ....
Assembler / Séparer pdf
Pour assembler :
pdfunite *pdf SORTIE.pdf
Pour séparer :
pdfseparate -f 1 -l 2 ENTRÉE.pdf SORTIE-%d.pdf
%d permet d'indenter les sorties pdf, cela permet d'avoir les plusieurs pages.
-f et -l representent la première et dernière page. À voir dans le "man" jusqu'où il est possible d'aller au besoin.
Réduire, rétrécir taille PDF
Pour le choix d'autres options :choix de la couleur, résolution ....
Convertir le fichier en format de lecture libre "ps" :
pdf2ps file.pdf file.ps
Reconvertir le fichier dans l'autre sens, donc de "ps" à "pdf" en choissant l'option de format (possibile : ebook, printer (lourd), prepress, default, screen) :
ps2pdf -dPDFSETTINGS=/ebook file.ps file-optimized.pdf
Erreurs possibles
Erreur n°1
Si j'ai l'erreur : "convert-im6.q16: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408."
Ouvrir le fichier suivant en root :
nano /etc/ImageMagick-6/policy.xml
Modifier la ligne :
<policy domain="coder" rights="none" pattern="PDF" />
En :
<policy domain="coder" rights="read | write" pattern="PDF" />
Enregistrer et le tour est joué. Voici une capture :

Erreur n°2
Si j'ai l'erreur : "convert-im6.q16: cache resources exhausted `IMG_20221212_144758.jpg' @ error/cache.c/OpenPixelCache/4095"
Ouvrir le fichier suivant en root :
nano /etc/ImageMagick-6/policy.xml
Modifier la ligne :
<policy domain="resource" name="disk" value="1GiB"/>
En :
<policy domain="resource" name="disk" value="8GiB"/>
Enregistrer et le tour est joué. Voici une capture :

Lire XFA (propriété Adobe)
Lire les XFA peut-être utile pour remplir des dossiers administratifs. C'est assez compliqué de lire ce type de code propriétaire via un Linux. Si vous le pouvez utiliser un pc WinDaub ou via une VM ayant WinDaub. Merci les codes propriétaire 😡
Explication via Debian, que les paquets Adobe précédemment supporté par Debian, ne le sont plus. Il faut donc passer par d'autres méthodes, comme celles-ci dessous
Lire les XFA via Acrobat Reader ne fonctionne pas et il n'y a pas d'autres solutions & logiciels sous Linux :voir ici.
À savoir, j'ai testé le paquet : evince ,pour ma part, il ne lisait pas les XFA.
Via Master PDF Editor (non libre)
Aller sur le site officiel télécharger le paquet .debfree pdf editor.
L'installer :
apt install ./master-pdf-editor-5.9.82-qt5.x86_64.deb
Mais cela ne fonctionne pas avec tous les XFA, certaines fois, il ne veut pas les enregistrer.
Via Adobe avec SNAP (non libre)
Plus de commandes ici.
Pour installer SNAP :
apt install snapd
Puis (installation des coeurs et d'Adobe) :
snap install core
snap install acrordrdc
Pour le lancer :
snap run acrordrdc
Pour le supprimer :
snap remove acrordrdc
Supprimer snap :
apt-get autoremove --purge snapd -y
Le fait de pré-packager est intéressant, mais selon la version PDF de disponible, nous nous ne pouvons pas faire ce que nous souhaitons.
Via Wine (non libre)
Source (regarder la partie : "HowTo / Notes" pour l'installation).
Voir la partie Wine & PlayOnLinux sur le site pour l'installation des paquets
Plus d'informations ici.
Installer les paquets manquants :
apt install winetricks
Puis :
winetricks mspatcha
Lancer une installation d'exe :
wine AcroRdrDC2300820470_fr_FR.exe
Plus de commandes ici.
Puis l'exécuter :
wine start 'C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe'
Si cela ne fonctionne toujours pas, comme expliqué au-dessus, vous devrez passer par une machine Windows.